package main

import "fmt"

/**
	二维数组
 */
func main()  {
	var s1[2][2]int =[2][2]int{}
	var s2[2][2]int =[2][2]int{1:{1,3}}//下标为1的数组中，存放数组元素为1,3
	fmt.Println(s1)//	[[0 0] [0 0]]
	fmt.Println(s2[1][0])//	1

	//全部初始化
	var s3[2][2]int =[2][2]int{0:{1,3},1:{1,3}}
	fmt.Println(s3)

	for i:=0;i<len(s3);i++{
		for j:=0;j<len(s3[i]);j++ {
			fmt.Println(s3[i][j])
		}
	}
	fmt.Println("------------------------------------")
	for i,v:=range s3{
		fmt.Println(i,v)
		for x,y :=range v{
			fmt.Println(x,y)
		}
	}

}
